package com.keke.beauty.auth.activity.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.keke.beauty.auth.activity.entity.TabActivity;
import com.keke.beauty.auth.activity.mapper.TabActivityMapper;
import com.keke.beauty.auth.activity.service.TabActivityService;
/**
 * 描述：活动管理服务层
 * @author 
 * @Data 2019年02月22日 15:37:34
 */
@Service
public class TabActivityServiceImpl implements TabActivityService {

    @Autowired
    private TabActivityMapper mapper;
	
    /**
     * 根据guid查询活动管理
     * @author 
     * @Data 2019年02月22日 15:37:34
     * @param id
     * @return
     */
    @Override
    public TabActivity findByPrimaryKey(Integer id) {
        return mapper.selectByPrimaryKey(id);
    }

    /**
     * 保存活动管理
     * @author 
     * @Data 2019年02月22日 15:37:34
     * @param activity
     * @return
     */
    @Override
    public Integer insert(TabActivity activity) {
        return mapper.insertSelective(activity);
    }

    /**
     * 更新活动管理
     * @author 
     * @Data 2019年02月22日 15:37:34
     * @param activity
     * @return
     */
    @Override
    public Integer update(TabActivity activity) {
        return mapper.updateByPrimaryKeySelective(activity);
    }

    /**
     * 活动管理列表
     * @author 
     * @Data 2019年02月22日 15:37:34
     * @param search
     * @return
     */
    @Override
    public List<TabActivity> getList(String search) {
        return mapper.selectAll(search);
    }

    /**
     * 功能描述：根据userid获取用户id
     * 创建时间：2019年2月23日 下午8:55:50
     * @param userId
     * @return
     */
    @Override
    public TabActivity findByUserId(Integer userId) {
        return mapper.findByUserId(userId);
    }
}